package com.biz.primus.model.depot.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author JKLiues
 * @date 2017/10/25
 */
@ApiModel("门店ES全量和增量索引对象VO")
@Getter
@Setter
public class DepotEsIndexVo implements Serializable {

    private static final long serialVersionUID = 6758629912943305907L;

    /**
     * ID
     */
    @ApiModelProperty("门店ID")
    private Long id;

    /**
     * 中台门店编号
     */
    @ApiModelProperty("门店编号")
    private String depotCode;

    /**
     * 门店名称
     */
    @ApiModelProperty("门店名称")
    private String name;

    /**
     * 门店详细地址
     */
    @ApiModelProperty("门店详细地址")
    private String address;

    /**
     * 省ID
     */
    @ApiModelProperty("省ID")
    private Long provinceId;

    /**
     * 市ID
     */
    @ApiModelProperty("市ID")
    private Long cityId;

    /**
     * 区ID
     */
    @ApiModelProperty("区ID")
    private Long districtId;

    /**
     * 门店类型
     */
    @ApiModelProperty("门店类型")
    private Integer depotType;

    /**
     * 门店经度
     */
    @ApiModelProperty("门店经度")
    private BigDecimal depotLongitude;

    /**
     * 门店纬度
     */
    @ApiModelProperty("门店纬度")
    private BigDecimal depotLatitude;

    /**
     * 门店状态
     */
    @ApiModelProperty("门店状态")
    private Integer status;

    /**
     * 门店营业状态
     */
    @ApiModelProperty("门店营业状态")
    private Integer bizStatus;
}
